﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:13px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}

/* CSS Document */


/*公共头部*/
.head{height:92px; background:no-repeat center #fff; position: fixed; top: 0;z-index: 444; width: 100%;box-shadow: 1px 1px 3px rgba(0,0,0,0.1);}
.head .logo{ margin-top:10px;}
.head .logo h1 {line-height: 0px;}
.head-right{width: 726px; margin-top:10px}
.head-ys{height: 60px;  line-height: 60px; border-bottom: solid 1px #e6e6e6; overflow: hidden;}
.head-ys h2{font-size: 15px; color: #304a27;}
.head-ys span{background: url(../images/head-tel.png) no-repeat left center; padding-left:27px; font-size: 14px; color: #333;}
.head-ys span strong{font-size: 18px; color: #304a27; font-family: arial; vertical-align: middle;}
.head-ys a{background: url(../images/head-zx.png) no-repeat center; width: 30px; height: 30px; margin-top: 15px; margin-left: 19px;}
.nav ul li{float: left; position: relative;  margin-right:18px;}
.nav ul li>a{display: block; font-size:16px; line-height: 59px; color: #4c4c4c; position: relative;}
.nav ul li>a:after{position: absolute; content: ''; left: 50%; width: 0; height: 2px; background: #304a27; bottom: 0; transition:0.6s;}
.nav ul li.on>a,.nav ul li:hover>a{color: #304a27;}
.nav ul li.on a:after,.nav ul li:hover a:after{width: 100%; left: 0;} 
.nav ul li .hide{position: absolute;display: none; z-index: 222; background: url(../images/nav-bg.png) no-repeat center top; width: 150px; left: 50%; margin-left: -70px; padding-top: 10px;box-shadow: 1px 1px 3px rgba(0,0,0,0.1);}
.nav ul li .hide em a{ display:block; font-size: 14px;line-height:50px;color: #4f4f4f; text-align: center; border-bottom: solid 1px #e6e6e6;}
.nav ul li .hide em a:hover{color: #304a27}
.nav ul li .hide em:last-child a{border-bottom: none;}
.head-zw{height:92px;}


/*首页banner*/
.banner{position:relative;}
.banner-hd {height:600px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:10px;height:10px; border: solid 1px #304a27; margin:0 5px; cursor:pointer; float: left; -webkit-border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius: 50%;}
.banner-hd .num li.on {background: #304a27;  } /*当前项*/


/*卫邦虫控方案*/
.index-title {padding: 70px 0 50px;}
.index-title h2{display: block; font-size: 32px; line-height: 32px; color: #333333;}
.index-title em{display: block; font-size: 14px; line-height: 53px; color: #737373;  height: 55px; position: relative;}
.index-title em:after{position: absolute; content: ''; bottom: 0; width: 40px; height: 2px; background: #304a27; left: 50%; margin-left: -20px;}
.program{margin-bottom: 70px;}
.program-content {position: relative;}
.program-content .sPrev,.program-content .sNext{position: absolute; width: 60px; height: 60px; top: 251px; cursor: pointer; transition:0.6s;}
.program-content .sPrev{background: url(../images/prev.png) no-repeat center #304a27; left: -110px;}
.program-content .sNext{background: url(../images/next.png) no-repeat center #304a27; right: -110px;}
.program-content .sPrev:hover{background: url(../images/prev.png) no-repeat center #108bcb;}
.program-content .sNext:hover{background: url(../images/next.png) no-repeat center #108bcb;}
.program-list{overflow:hidden;}
.program-list ul li{float:left;width:380px;height:520px;position:relative; overflow:hidden; margin-right: 30px;}
.program-list ul li:before{content:"";background:#304a27;position:absolute;left:0;top:0;width: 100%;height:100%;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.program-list ul li a{ display:block; width:100%; height:100%; padding:48px 60px;}
.program-list ul li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transform: perspective(300px) rotateY(0deg); -ms-transform: perspective(300px) rotateY(0deg); -o-transform: perspective(300px) rotateY(0deg); transform: perspective(300px) rotateY(0deg);}
.program-list ul li .line { width: 360px; height: 500px; position: absolute; left: 10px; top: 10px; }
.program-list ul li .line .line1,.program-list ul li  .line .line2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, transform 0.6s; transition-delay:0.6s}
.program-list ul li .line .line1 { border-top: 2px solid #ceeacc; border-bottom: 2px solid #ceeacc; -webkit-transform: scale(0,1); transform: scale(0,1); }
.program-list ul li .line .line2 { border-right: 2px solid #ceeacc; border-left: 2px solid #ceeacc; -webkit-transform: scale(1,0); transform: scale(1,0); }
.program-list ul li .info{position:relative;z-index:1;overflow: hidden; width: 280px;}
.program-list ul li .info h3{ font-size:18px; color:#fff; margin-bottom:44px; margin-top:21px; position:relative}
.program-list ul li .info h3:before{ content:""; position:absolute; top:53px; left:0; width:0; height:2px; background:#fff; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.program-list ul li .info p,.program-list ul li .info em{overflow:hidden; transform:translateX(-280px); -webkit-transform:translateX(-280px); -moz-transform:translateX(-280px); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.program-list ul li .info p{ font-size:13px; color:#fff; line-height:30px; text-align: justify; height:180px;  margin-bottom:40px;}
.program-list ul li .info em{display: block; width: 95px; height: 38px;  border: solid 1px #fff; border-radius: 4px; padding-left: 23px; font-size:14px; line-height: 38px; color:#fff; background: url(../images/program-more.png) no-repeat 89px center; }
.program-list ul li:hover:before{ right:0; width:100%}
.program-list ul li:hover .line1,.program-list ul li:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.program-list ul li:hover .info p,.program-list ul li:hover .info em{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.program-list ul li:hover .info h3:before{ width:35px; }
.program-list ul li:hover .bg{ opacity: 1; -webkit-transform: perspective(300px) rotateY(90deg); -moz-transform: perspective(300px) rotateY(90deg); -ms-transform: perspective(300px) rotateY(90deg); -o-transform: perspective(300px) rotateY(90deg); transform: perspective(300px) rotateY(90deg); }


/*虫鼠泛滥危害*/
.harm{background: url(../images/harm-bg.png) no-repeat center top;}
.harm .index-title {padding: 64px 0 50px;}
.harm-list{background: url(../images/harm-content.png) no-repeat center 59px;}
.harm-list ul{width: 355px;}
.harm-list ul li{height: 109px;background: url(../images/harm-list-li.png) no-repeat center center;margin-bottom: 64px;}

.harm-list ul.harm-left li{width: 280px; padding: 21px 0 0 30px;}
.harm-list ul.harm-right li{width: 270px; padding: 21px 0 0 40px;}

.harm-list ul li p{width: 240px; font-size: 14px; line-height: 22px; color: #595959;text-align: justify; text-align-last: center;}

.harm-list ul li:hover p{color: #fff;}
.harm-list ul.harm-left li.item{margin-left: 47px;}
.harm-list ul.harm-right li{background: url(../images/harm-list-li2.png) no-repeat left top; float: right;}
.harm-list ul.harm-right li.item{margin-right: 47px;}
.harm-list ul.harm-left li:hover{background: url(../images/harm-list-li-hover.png) no-repeat left top;transition:0.5s;}
.harm-list ul.harm-right li:hover{background: url(../images/harm-list-li2-hover.png) no-repeat left top;transition:0.5s;}


/*关于绍兴卫邦*/
.about {margin-bottom: 70px;}
.about .info{width: 670px; margin-top: 19px;}
.about .info h3{display: block; font-size: 20px; line-height: 20px; color: #333333; height: 49px; position: relative; margin-bottom: 20px;}
.about .info h3:after{position: absolute; content: ''; width: 40px; height: 3px; background: #304a27; bottom: 0; left: 0;}
.about .info p{display: block; font-size: 14px; line-height: 28px; color: #737373; text-align: justify; margin-bottom: 40px;}
.about .info ul li{float: left; padding: 30px 0 13px; width: 198px; border: solid 1px #ccc; margin-right: 35px; border-radius: 4px;}
.about .info ul li .icon{width: 39px; height: 36px; background-position: top center; overflow: hidden; margin: 0 auto;}
.about .info ul li .icon1{background: url(../images/about-icon1.png) no-repeat;}
.about .info ul li .icon2{background: url(../images/about-icon2.png) no-repeat;}
.about .info ul li .icon3{background: url(../images/about-icon3.png) no-repeat;}
.about .info ul li em{display: block; font-size: 16px; line-height: 49px; color: #4c4c4c; text-align: center;}
.about .info ul li:hover{border-color: #304a27; background: #304a27}
.about .info ul li:hover .icon{background-position: bottom center;-ms-transition-duration: 0.2s; transition-duration: 0.2s;}
.about .info ul li:hover em{color: #fff;}
.about .pic{background: url(../images/about-pic.png) no-repeat center top; width: 310px; height: 390px; padding-left: 160px; padding-top: 30px;}
.about .pic strong{display: block; font-size: 16px; line-height: 16px; margin-bottom: 3px;}
.about .pic span{display: block; font-size: 14px; }


/*设备药品展示*/
.device{background: url(../images/device-bg.png) no-repeat center top; padding-bottom: 68px;}
.device-list {overflow: hidden;}
.device-list ul li{float: left; width: 285px; margin-right: 20px; }
.device-list ul li .pic{width: 283px; height: 223px; border: solid 1px #e6e6e6;}
.device-list ul li h3{display: block; font-size: 16px; line-height: 50px; color: #4c4c4c; text-align:center;}
.device-list ul li:hover .pic{border-color: #304a27;transition:0.6s;}
.device-list ul li:hover h3{background: #304a27; color: #fff; transition:0.6s;}
.index-more{display: block;width: 200px; background: #304a27; border-radius: 4px; font-size: 15px; line-height: 50px; color: #fff; text-align: center; transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-ms-transition: all linear .4s;-o-transition: all linear .4s;}
.index-more:hover{background: #108bcb;}
.device .index-more{margin: 50px auto 0;}


/*行业优劣对比*/
.ys{margin-bottom: 70px;}
.ys-content{background: url(../images/ys-bg.png) no-repeat center bottom;  height: 478px; margin-bottom: 30px;}
.ys-content strong{display: block; font-size: 16px; line-height: 16px; color: #4d4d4d; margin-bottom: 46px;}
.ys-content .ys-info,.ys-content .other-info{width: 590px;}
.ys-content .ys-info strong{margin-left: 326px;}
.ys-content .ys-info ul{margin-left: 55px;}
.ys-content  ul li{float: left; width: 440px; border-bottom: solid 1px #808080; font-size: 14px; line-height: 59px; color: #fff;}
.ys-content .ys-info ul li b{color: #23c317; font-size: 16px; margin-left: 33px}
.ys-content .other-info strong{margin-left: 41px;}
.ys-content .other-info ul{margin-left: 75px;}
.ys-content .other-info ul li b{color: #2aa7e8; font-size: 16px; margin-left: 33px}

.ys-zx a,.ys-zx strong{display: inline-block; border-radius: 4px; margin: 0 8px;}
.ys-zx a{width: 170px; background: #304a27; line-height: 50px;  font-size: 15px;  color: #fff;}
.ys-zx a:hover{text-decoration: underline;}
.ys-zx strong{width: 168px; border: solid 1px #304a27; line-height: 48px; font-size: 18px; color: #304a27;}


/*卫邦合作案例*/
.case{background: url(../images/case-bg.png) no-repeat center top; padding-bottom: 68px;}
.case-content{position: relative;}
.case-content .sPrev,.case-content .sNext{position: absolute; width: 60px; height: 60px; top: 110px; cursor: pointer; transition:0.6s;}
.case-content .sPrev{background: url(../images/prev.png) no-repeat center #304a27; left: -110px;}
.case-content .sNext{background: url(../images/next.png) no-repeat center #304a27; right: -110px;}
.case-content .sPrev:hover{background: url(../images/prev.png) no-repeat center #108bcb;}
.case-content .sNext:hover{background: url(../images/next.png) no-repeat center #108bcb;}
.case-list{overflow: hidden;}
.case-list ul li{float: left; width: 285px; margin-right: 20px;}
.case-list ul li .pic{width: 285px; height: 210px; overflow: hidden;}
.case-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.case-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.case-list ul li h3{display: block; background: #fff; font-size: 15px; line-height: 50px; color: #4c4c4c; text-align: center;}
.case-list ul li:hover h3{background: #304a27; color: #fff;}
.case .index-more{margin: 65px auto 0;}


/*新闻知识普及*/
.news{margin-bottom: 70px;}
.news ul li{float: left; background: #f5f5f5}
.news ul li .info{padding: 0 20px;}
.news ul li .info em{display: block; font-size: 18px; color: #333; }
.news ul li .info b{display: block; font-size: 14px; color: #333; margin-bottom: 8px;}
.news ul li .info p{ font-size: 14px; color: #666;}

.latest-news{margin-bottom: 30px; overflow: hidden;}
.latest-news ul {width: 1240px;}
.latest-news ul li{width: 580px; margin-right: 40px; height: 150px; }
.latest-news ul li .pic{width: 220px; height: 150px;}
.latest-news ul li .info{width: 320px;}
.latest-news ul li .info em{padding-top: 8px;}
.latest-news ul li:hover{background: #304a27;}
.latest-news ul li:hover .info em,.latest-news ul li:hover .info b,.latest-news ul li:hover .info p{color: #fff; }

.news-list ul li{width: 380px; margin-right: 30px; height: 184px; position: relative; border-bottom: solid 1px #d9d9d9;}
.news-list ul li:after{position: absolute; content: ''; left: 0; bottom: -1px; width: 0; height: 2px; background: #304a27; transition:0.6s;}
.news-list ul li .info em{padding-top: 22px;}
.news-list ul li:hover:after{width: 100%;}
.news-list ul li:hover .info em{color: #304a27}

.news .index-more{margin: 50px auto 0;}


/*公共底部*/
.foot{ background: #4d4d4d; border-bottom: solid 1px #808080; padding: 50px 0 13px;}
.foot dl{float: left; margin-right: 126px;}
.foot dl dt{display: block; font-size: 16px; line-height: 50px; color: #fff; position: relative; margin-bottom: 24px;}
.foot dl dt:after{position: absolute; content: ''; top: 0; width: 24px; height: 2px; background: #fff; left: 0; }
.foot dl span{display: block; font-size: 14px; line-height: 14px; color: #999;}
.foot dl em{display: block; font-size: 24px; line-height: 46px; color: #fff;font-family: arial;}
.foot dl .foot-zx{display: block; margin-bottom: 18px; border-radius: 4px; background: url(../images/foot-zx.png) no-repeat 26px center #304a27; padding-left: 53px; font-size: 14px; line-height: 40px; color: #fff; width: 104px; }
.foot dl p{display: block; font-size: 14px; line-height: 28px; color: #999999;}
.foot dl.foot-nav{width: 224px; margin-right: 60px;}
.foot dl dd a{display: block; font-size: 14px; line-height: 14px; color: #999999; margin-bottom: 24px;width: 112px;  float: left;}
.foot dl dd a:hover{color: #fff;}
.foot dl div{float: left; margin-right: 20px; width: 126px;}
.foot dl b{display: block; font-size: 14px; line-height: 32px;color: #999999; text-align: center; font-weight: normal;}
.foot-copy{ background: #4d4d4d; }
.foot-copy p{display: block; font-size: 14px; line-height: 60px; color: #999;}
.foot-copy p a{color: #999}
.foot-copy p a:hover{color: #fff;}



/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 25%;z-index: 9999;}
.zx-service>ul>li{width: 80px;height: 80px;margin-bottom: 1px;position: relative;}	
.zx-service>ul>li a{display: block;width: 80px;height: 30px;color: #fff;font-size: 15px;text-align: center;padding-top: 50px;}	

.zx-service01{background: url(../images/online-icon1-1.png) no-repeat center top 10px #304a27;}
.zx-service02{background: url(../images/online-icon2-2.png) no-repeat center top 10px #304a27;}
.zx-service03{background: url(../images/online-icon3-3.png) no-repeat center top 10px #333333;}
.zx-service04{background: url(../images/online-icon4-4.png) no-repeat center top 10px #333333;}
.zx-service05{background: url(../images/online-icon5-5.png) no-repeat center top 10px #333333;}

.zx-service02:hover a{background: url(../images/online-icon2-2.png) no-repeat center top 10px #304a27;}
.zx-service03:hover a{background: url(../images/online-icon3-3.png) no-repeat center top 10px #304a27;}
.zx-service04:hover a{background: url(../images/online-icon4-4.png) no-repeat center top 10px #304a27;}
.zx-service05:hover a{background: url(../images/online-icon5-5.png) no-repeat center top 10px #304a27;}
	
.weixin-hide{width: 120px;padding: 130px 10px 0;background:url(../images/wechat-pic.jpg) no-repeat center top 10px #304a27;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 40px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
	
.tel-hide{padding: 10px;background: #304a27;position: absolute;right: 81px;top: 0;width: 140px;display: none;}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li:first-child{padding: 10px 0 11px;}
.tel-hide li span{line-height: 12px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;}	

.zx-service03:hover .weixin-hide{display: block;}
.zx-service04:hover .tel-hide{display: block;}



/*内页样式*/
.ny-hd{height: 450px;}
.ny-main{margin-top: 25px; margin-bottom:100px;}


.position{height:52px; line-height:52px; font-size:14px; border-bottom: solid 1px #dfdfdf; margin-bottom: 30px;}
.position .container{background:url(../images/position-home.png) no-repeat 0 center; padding-left:30px; width: 1170px;}
.position a{background:url(../images/position-arrow.png) no-repeat right; padding-right:20px; margin-right:10px;}
.position a:last-child{background: transparent;}
.position .on{color: #304a27;}
.position a:hover{color: #304a27;}

.ny-left {width: 250px;}
.ny-left .column-title strong{display: block; background: #304a27; font-size: 32px; line-height: 80px; text-align: center;}
.ny-left .ctitle1{ margin-bottom: 20px;}
.ny-left .ctitle1 li{ width: 100%;margin-top: 1px;}
.ny-left .ctitle1 li a{display: block; font-size: 15px; line-height: 50px; color: #333; padding-left: 20px; background: url(../images/ctitle-li.png) no-repeat 220px center #f5f7fa;}
.ny-left .ctitle1 li:hover  a,.ny-left .ctitle1 li.on  a{ background: url(../images/ctitle-li-hover.png) no-repeat 220px center #304a27; color: #fff;}

.ny-left dl dd{width: 166px;height: 78px;border: 1px solid #ccc;margin-bottom: 10px;padding-left: 82px;transition: all 0.3s;}
.ny-left dl dd a em,.ny-left dl dd a span{display: block;}
.ny-left dl dd a em{font-size: 18px;line-height: 18px;color: #333;margin-top: 22px;}
.ny-left dl dd a span{font-family: arial; color: #808080;}
.ny-left dl dd:hover em,.ny-left dl dd:hover span{color: #fff;}
.ny-left dl .ny-pro1{background: url(../images/ny-pro.png) no-repeat center left 27px;}
.ny-left dl .ny-contact1{background: url(../images/ny-contact.png) no-repeat center left 27px;}
.ny-left dl .ny-pro1:hover{background: url(../images/ny-pro-on.png) no-repeat center left 27px #304a27; border-color: #304a27;}
.ny-left dl .ny-contact1:hover{background: url(../images/ny-contact-on.png) no-repeat center left 27px #108bcb;border-color: #108bcb;}

.ny-right{width: 910px;}


/*内页新闻列表*/
.ny-news-list ul li{padding: 10px 20px;background:#fafafa; margin-bottom: 20px;height: 138px;width: 900px;transition: all 0.3s;}
.ny-news-pic{width: 202px;height: 138px;}
.ny-news-col{width: 670px;}
.ny-news-col h3{font-size: 18px;color: #595959;overflow: hidden;background: url(../images/ny-title.png) no-repeat center left -20px;transition: all 0.5s;line-height: 18px;margin-top: 20px;}
.ny-news-col span{display: block;font-family: arial;color: #666;padding-left: 20px;background: url(../images/date.png) no-repeat center left;line-height: 12px;margin: 18px 0 10px;}
.ny-news-col p{color: #808080;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;}
.ny-news-list ul li:hover{background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.ny-news-list ul li:hover .ny-news-col h3{padding-left: 20px;background: url(../images/ny-title.png) no-repeat center left;color: #304a27;}


/*防虫知识*/
.ny-knowledge-list ul li{overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0; margin-bottom: 20px;}
.ny-knowledge-list ul li .date{width: 82px;padding: 10px 7px;border:solid #dbdbdb 1px;border-radius: 5px;}
.ny-knowledge-list ul li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 48px;line-height: 42px;color: #304a27; padding-bottom: 5px;font-family: arial;}
.ny-knowledge-list ul li .date p{font-size: 16px;line-height: 16px;color: #747474; margin-top: 10px;text-align: center;font-family: arial;}
.ny-knowledge-list ul li .descript{overflow: hidden;width: 780px;}
.ny-knowledge-list ul li .descript strong{width:690px; font-size: 18px;line-height: 42px;color: #232323;font-weight: normal;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny-knowledge-list ul li .descript strong:hover{color: #304a27; }
.ny-knowledge-list ul li .descript p{color: #808080;font-size: 14px;line-height: 22px;}


/*内页设备展示*/
.ny-device-list ul {width: 939px;}
.ny-device-list ul li{margin-right: 30px; margin-bottom: 30px; width: 283px;}
.ny-device-list ul li .pic{width: 281px; height: 221px; border: solid 1px #e6e6e6;}
.ny-device-list ul li h3{background: #e6e6e6}


/*内页案例展示*/
.ny-case-list ul{width: 939px;}
.ny-case-list ul li {width: 283px; margin-right: 30px; margin-bottom: 30px; }
.ny-case-list ul li .pic{width: 283px; height: 209px;}
.ny-case-list ul li h3{background: #e6e6e6}


/*内页合作客户*/
.partner-list ul{width: 932px;}
.partner-list ul li{float: left; width: 208px; margin-right: 25px; margin-bottom: 25px;}
.partner-list ul li .pic{width: 206px; height: 109px; border: solid 1px #ccc;}


/*分页样式*/
.pglist {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #006db0;
	border-color: #006db0;
}


.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,
.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}


.shipin{width:700px;height: 500px;}
@media screen and (max-width:640px){
	.shipin{width: 100%;height: 240px;}
}
